6909358dee4beaa00b493b728dd7689331173d2a,rt/rs/security/sso/oidc/src/main/java/org/apache/cxf/rs/security/oidc/rp/OidcClientCodeRequestFilter.java,OidcClientCodeRequestFilter,createTokenContext,#ClientAccessToken#,29
Before Change
OidcClientTokenContextImpl ctx = new OidcClientTokenContextImpl();
if (at != null) {
ctx.setIdToken(userInfoClient.getIdToken(at, getConsumer().getKey()));
ctx.setUserInfo(userInfoClient.getUserInfo(at, ctx.getIdToken()));
}
return ctx;
}
After Change
if (at != null) {
ctx.setIdToken(userInfoClient.getIdToken(at, getConsumer().getKey()));
if (userInfoRequired) {
ctx.setUserInfo(userInfoClient.getUserInfo(at, ctx.getIdToken()));
}
rc.setSecurityContext(new OidcSecurityContext(ctx));
}